package api

import (
	"blogdemo/gin/errmsg"
	"blogdemo/gin/fileOP"
	"fmt"
	"github.com/gin-gonic/gin"
	"net/http"
)

// Delete 删除文件接口(主要功能为防止云盘空间不足), 传入的参数为文件的key,
// 即文件的url去掉"http://rv70qlfi9.hn-bkt.clouddn.com/"后的部分。
// 去掉的步骤需要在前端实现, 因为后端接收的key不能为url形式
func Delete(c *gin.Context) {
	key := c.Param("key")
	fmt.Print(key)

	msgCode := fileOP.Delete(key)

	c.JSON(http.StatusOK, gin.H{
		"status": msgCode,
		"msg":    errmsg.GetErrMsg(msgCode),
	})
}
